﻿using System;

namespace YUMI.GIS.Interfaces
{
    public interface IKMap
    {
        KMapUnit MapUnit { get; set; }

        void AddLayer(IKLayer layer);

        IKLayer GetLayer(int index);

        int LayerCount { get; set; }

        void MoveLayer(IKLayer layer, int index);

        void DeleteLayer(IKLayer layer);

        void DeleteLayer(int index);

        void ClearLayers();
    }
}
